a low-traffic road - Alemán Inglés Diccionario